FM8 From Scratch